<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>

        // var a = 1
        // var b = new Number(1)
        // console.log(typeof a)
        // console.log(typeof b)
        // var a = 2, b = 3, c = "4"
        // var x = true, y = false
        // var base = null
        // var name = NaN

        // var result = a + "2" || base && x || y + !c && b + name + "1"
        // result = a + "2" || base && x || y + false && b + name + "1"
        // result = "22" || base && x || 0 && "NaN1"
        // result = "22" || null || 0
        // result = "22"
        // console.log(result)
        // var a = []  //数组字面量
        // var b = new Array() //构造函数创建

        // var aa = {}
        // // var bb = new Object()
        // // console.log(aa, bb)

        // var a = function (){
        //     console.log(123)
        // }


        // a()





        // var d = 1  //数字直接量创建
        // var c = new Number(1) //构造函数创建

        // var e = "1"
        // var f = new String("1")

        // var g = true
        // var h = new Boolean(true)
        // console.log(g, h)
        // 三大语句

        // 顺序语句
        // 条件语句
        // 循环语句

        // if语句 第一：表达式必须要写 第二：表达式的结果 转布尔值为真 运行相邻的代码体
        // if (表达式) {
        // 代码体
        // }
        // 系统弹出框
        // alert("大家好")
        // var flag = confirm("现在是下午吗？")
        // console.log(flag)
        // var value = prompt("请输入一个数字")
        // console.log(typeof value)

        // if(“今天下午了”){
        // “学习”
        // }else{
        // “吃饭”
        // }

        // if (false) {
        //     console.log(1)
        // } else {
        //     console.log(2)
        // }
        // 三元运算符
        // 表达式1的结果  转布尔值为真（隐式类型转换） 返回表达式2的结果
        // 表达式1的结果  转布尔值为假（隐式类型转换） 返回表达式3的结果
        // 表达式1 ？ 表达式2 ： 表达式3
        // var flag = 0 ? 3 : 1 + 1
        // console.log(flag)

        // if -else 嵌套

        var num = +prompt("请输入一个分数")



        if (num == 100) {
            alert("优秀")
        } else if (num >= 90 && num < 100) {
            alert("良好")
        } else if (num >= 80 && num < 90) {
            alert("中等")
        } else if (num >= 70 && num < 80) {
            alert("一般")
        } else if (num >= 60 && num < 70) {
            alert("及格")
        } else if (num >= 0 && num < 60) {
            alert("不及格")
        } else{
            alert("输入不合法")
        }
    </script>
</body>

</html>